Update Propagation Strategies to Improve Freshness of Data in Lazy Master Schemes

نویسنده

  • Esther PACITTI
چکیده

Many distributed database applications need to replicate data to improve data availability and query response time. The two-phase-commit protocol guarantees mutual consistency of replicated data but does not provide good performance. Lazy replication has been used as an alternative solution. In this case, mutual consistency is relaxed and the concept of freshness is used to measure the deviation between replica copies. In this paper we present a framework for lazy replication and focus on a special replication scheme called lazy master. In this scheme the common update propagation strategy used is deferred update propagation and works as follows: changes on a primary copy are rst commited at the master node, afterwards the secondary copy is updated in a separate transaction at the slave node. We propose strategies based on what we call immediate update propagation. With immediate update propagation, updates to a primary copy are propagated towards a secondary copy as soon as they occur at the master node without waiting for the commitment of the update transaction. We study the behavior of these strategies and show that immediate update propagation may improve freshness with respect to the deferred approach. strat egie de propagation des mises a jour utilis ee, appel ee propagation des mise a jour retard ee, fonctionne de la mani ere suivante: une transaction de mise a jour d'une copie primaire est d'abord valid ee sur le noeud ma^ tre puis la copie secondaire est mise a jour dans une transaction s epar ee. Nous introduisons de nouvelles strat egies bas ees sur un principe de mise a jour imm ediate. Avec la propagation des mises a jour imm ediates, les mises a jour sur une copie primaire sont propag ees vers une copie secondaire d es qu'elles sont d etect ees sur le noeud maitre sans attendre la validation de la transaction de mise a jour. Nous etudions les performances de ces strat egies et nous montrons que la propagation imm ediate peut am eliorer la fraicheur des r eplicats par rapport aux strat egies retard ees.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Update propagation strategies to improve data freshness in lazy master scheme

Many distributed database applications need to replicate data to improve data availability and query response time. The two-phase-commit protocol guarantees mutual consistency of replicated data but does not provide good performance. Lazy replication has been used as an alternative solution in several types of applications on-line nancial transactions and telecommunication systems. In this case...

متن کامل

Data Replication in three Contexts: Data Warehouse, Cluster and P2P Systems. (Réplication asynchrone des données dans trois contextes: entrepôts, grappes et systèmes pair-à-pair)

Many distributed database applications need toreplicate data to improve data availability and query re-sponse time. The two-phase commit protocol guarantees mu-tual consistency of replicated data but does not provide goodperformance. Lazy replication has been used as an alterna-tive solution in several types of applications such as on-linefinancial transactions and telec...

متن کامل

Partially Eager Update Propagation and Freshness-Based Read Relaxation for Replicated Internet Services

We propose an Edge-write architecture which performs eager update propagation for update requests for the corresponding secondary server, whereas it lazily propagates updates from other secondary servers. Our architecture resolves consistency problems caused by read/update decoupling in the conventional lazy update propagation-based system. It also improves overall scalability by alleviating th...

متن کامل

Fine-Grained Replication and Scheduling with Freshness and Correctness Guarantees

Lazy replication protocols provide good scalability properties by decoupling transaction execution from the propagation of new values to replica sites while guaranteeing a correct and more efficient transaction processing and replica maintenance. However, they impose several restrictions that are often not valid in practical database settings, e.g., they require that each transaction executes a...

متن کامل

Controlling View Divergence of Data Freshness in a Replicated Database System Using Statistical Update Delay Estimation

We propose a method of controlling the view divergence of data freshness when copies of sites in a replicated database are updated asynchronously. The view divergence of the replicated data freshness is the difference in the recentness of the updates reflected in the data acquired by clients. Our method accesses multiple sites and provides a client with data that reflects all the updates receiv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997